home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 44 / Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso / -in_the_mag- / basics / amos / ap_gui.lha / README!!!! < prev    next >
Text File  |  1996-05-24  |  3KB  |  62 lines

  1. ------------------------------------------------------->>
  2. The AMOSPro/ARexx/AmIRC/GadTools
  3.   __         ______
  4.  / __         //
  5.  \__/.\__/.__//__. 
  6. for example communications over the internet via IRC
  7. ------------------------------------------------------->>
  8. v1.0 alpha - May, 1996
  9. Questions/Commands/Information - ahapp@top.monad.net
  10. ------------------------------------------------------->>
  11.  
  12. What is it?
  13. ===========
  14. This program is just a simple example of how one can write a program
  15. that can communicate over the internet without the AmiTCP SDK/C(++). This
  16. program was written in Amos Pro using GUI Extention beta 1.5, which shows
  17. how even an Amos program can use Gadtools. The program uses ARexx to send
  18. commands to AmIRC's ARexx port. I will admit that this is very kludgy, but
  19. it works, although you can't expect real-time response.
  20.  
  21. What does it do?
  22. ================
  23. Well, being a simple example, it doesn't do much. What it does is allow you
  24. to issue certin commands from the GUI's menu like sound effects or crash.
  25. Choosing one of the sound effects options will make the user who you are 
  26. communicating with's computer beep, etc. The crash option will crash their 
  27. computer <VBG> (hehe, I had to throw that in! Use at your own risk!8-) That's
  28. it! Get together with someone on IRC and send them the AP_SLAVE.lha archive
  29. then have them run it. Now have some fun! Spread around to whoever might be 
  30. interested!
  31.  
  32. Running the program!
  33. ====================
  34. Here's what you do. First log on to your ISP and start AmIRC. Make sure
  35. you have AmIRC's ARexx port open (use the MUI settings to check), then
  36. run the AP_MASTER or AP_SLAVE program, which ever you and your friend have
  37. decided upon. After the GUI screen comes up, from the AmIRC window type
  38. '/rx {PATH OF WHERE YOU PUT THE #?.AMIRX FILES:} {MASTER.AMIRX or SLAVE.AMIRX)'
  39. here's an example-
  40. '/rx work:rexx/master.amirx' or
  41. '/rx work:rexx/slave.amirx'
  42.  
  43. Now monitor the 'AMOSTCP' channel to see if someone else joins then start
  44. playing around with the functions!
  45.  
  46. About the program!
  47. ==================
  48. I wanted to write a game that I could play over the internet, but the only
  49. programming language that I have is Amos Pro, so I knew that I would have
  50. to do some Assembly coding, but then I thought, maybe it could be done via
  51. ARexx over IRC. Well I didn't know any ARexx at the time so I had to look
  52. for some info. Over the course of two days I threw some ARexx scripts together,
  53. having no previous knowledge and used the new Gui ext. for Amos that I d/l'ed
  54. and wrote two simple programs that could communicate with each other over
  55. IRC! It would have take only a day if Amos Pro's ARrexx commands weren't 
  56. so crappy. Oh well, now time for the full example...
  57. *Always have FUN*
  58.  
  59. P.S.
  60. (Decked-out A3000 for sale!
  61. http://top.monad.net/~ahapp )
  62.